package com.ruoyi.grape.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 园区基本信息对象 tb_grape_orchard
 * 
 * @author ld
 * @date 2023-11-18
 */
public class GrapeOrchard extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long orchardId;

    /** 园区名称 */
    @Excel(name = "园区名称")
    private String orchardName;

    /** 园区地址 */
    @Excel(name = "园区地址")
    private String orchardLocation;

    /** 园区经度 */
    @Excel(name = "园区经度")
    private Double orchardLon;

    /** 园区纬度 */
    @Excel(name = "园区纬度")
    private Double orchardLat;

    /** 海拔 */
    @Excel(name = "海拔")
    private Double orchardHead;

    /** 土层厚度 */
    @Excel(name = "土层厚度")
    private Double orchardThick;

    /** 土壤类型 */
    @Excel(name = "土壤类型")
    private String orchardSort;

    /** 坡度 */
    @Excel(name = "坡度")
    private String orchardSlope;

    /** 坡向 */
    @Excel(name = "坡向")
    private String orchardAspect;

    /** 园区面积 */
    @Excel(name = "园区面积")
    private Double orchardArea;

    /** 备注 */
    @Excel(name = "备注")
    private String orchardNote;

    public void setOrchardId(Long orchardId) 
    {
        this.orchardId = orchardId;
    }

    public Long getOrchardId() 
    {
        return orchardId;
    }
    public void setOrchardName(String orchardName) 
    {
        this.orchardName = orchardName;
    }

    public String getOrchardName() 
    {
        return orchardName;
    }
    public void setOrchardLocation(String orchardLocation) 
    {
        this.orchardLocation = orchardLocation;
    }

    public String getOrchardLocation() 
    {
        return orchardLocation;
    }
    public void setOrchardLon(Double orchardLon) 
    {
        this.orchardLon = orchardLon;
    }

    public Double getOrchardLon() 
    {
        return orchardLon;
    }
    public void setOrchardLat(Double orchardLat) 
    {
        this.orchardLat = orchardLat;
    }

    public Double getOrchardLat() 
    {
        return orchardLat;
    }
    public void setOrchardHead(Double orchardHead) 
    {
        this.orchardHead = orchardHead;
    }

    public Double getOrchardHead() 
    {
        return orchardHead;
    }
    public void setOrchardThick(Double orchardThick) 
    {
        this.orchardThick = orchardThick;
    }

    public Double getOrchardThick() 
    {
        return orchardThick;
    }
    public void setOrchardSort(String orchardSort) 
    {
        this.orchardSort = orchardSort;
    }

    public String getOrchardSort() 
    {
        return orchardSort;
    }
    public void setOrchardSlope(String orchardSlope) 
    {
        this.orchardSlope = orchardSlope;
    }

    public String getOrchardSlope() 
    {
        return orchardSlope;
    }
    public void setOrchardAspect(String orchardAspect) 
    {
        this.orchardAspect = orchardAspect;
    }

    public String getOrchardAspect() 
    {
        return orchardAspect;
    }
    public void setOrchardArea(Double orchardArea) 
    {
        this.orchardArea = orchardArea;
    }

    public Double getOrchardArea() 
    {
        return orchardArea;
    }
    public void setOrchardNote(String orchardNote) 
    {
        this.orchardNote = orchardNote;
    }

    public String getOrchardNote() 
    {
        return orchardNote;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orchardId", getOrchardId())
            .append("orchardName", getOrchardName())
            .append("orchardLocation", getOrchardLocation())
            .append("orchardLon", getOrchardLon())
            .append("orchardLat", getOrchardLat())
            .append("orchardHead", getOrchardHead())
            .append("orchardThick", getOrchardThick())
            .append("orchardSort", getOrchardSort())
            .append("orchardSlope", getOrchardSlope())
            .append("orchardAspect", getOrchardAspect())
            .append("orchardArea", getOrchardArea())
            .append("orchardNote", getOrchardNote())
            .toString();
    }
}
